package me.hgj.mvvm.network

/**
 * Description:全局Code <br>
 * @author King.Zi<br>
 * @date 2022/8/8<br>
 * Email: 78688689@qq.com
 */

/**
 * 页面状态码
 */
object PageStatusCode {
    /**
     * 页面加载
     */
    const val PAGE_STATUS_LOADING = 7000

    /**
     * 空页面
     */
    const val PAGE_STATUS_EMPTY = 7001

    /**
     * 错误页
     */
    const val PAGE_STATUS_ERROR = 7002

    /**
     * 网络异常页
     */
    const val PAGE_STATUS_ERROR_NETWORK = 7003

    /**
     * 网络关闭
     */
    const val PAGE_STATUS_NETWORK_OFF = 7004

    /**
     * 数据页（正常页面）
     */
    const val PAGE_STATUS_CONTENT = 8000
}

/**
 * 错误信息码
 */
object ErrorCode {

    /**
     * 未知错误-请求失败，请稍后再试
     */
    const val UNKNOWN = 1000

    /**
     * 解析错误-解析错误，请稍后再试
     */
    const val PARSE_ERROR = 1001

    /**
     * 证书出错-证书出错，请稍后再试
     */
    const val SSL_ERROR = 1003

    /**
     * 网络错误-网络连接错误，请稍后重试
     */
    const val NETWORK_ERROR = 1004

    /**
     * 连接超时-网络连接超时，请稍后重试
     */
    const val TIMEOUT_ERROR = 1005

    /**
     * 无网络
     */
    const val NETWORK_OFF = 1006
}